export const staticRoutes = [
    {
        text: '国电江苏省供电公司',
        url: '',
        children: [
            {
                text: '国电南京供电公司',
                url: '/home',
                component: () => import('views/home'),
            },
            // {
            //     text: '详情',
            //     url: '/detail',
            //     component: () => import('views/detail'),
            // } ,
        ]
    },
    // {
    //     text: '菜单2',
    //     url: '',
    //     children: [
    //         {
    //             text: '菜单2-1',
    //             url: '/testPage2',
    //             component: () => import('views/testPage2')
    //         },
    //         {
    //             text: '菜单2-2',
    //             url: '/testPage3',
    //             component: () => import('views/testPage3')
    //         }
    //     ]
    // },
    // {
    //     text: '菜单3',
    //     url: '/testPage4',
    //     children: null,
    //     component: () => import('views/testPage4')
    // }
]

const transRoute = (target) => {
    return target.map(x => {
        if (x.children) {
            return transRoute(x.children)
        } else {
            return {
                path: x.url,
                component:x.component
            }
        }
    })
}

export const routes = transRoute(staticRoutes).flat(Infinity)

